12 research outputs found

    Including universal design in a summer camp workshop on robotics

    Get PDF
    In this paper we will describe a summer camp short-course intended for high-school students with excellent qualifications. The course is addressed to students who are thinking on studying a technical career including a section on universal design for the first time. The department of Mathematics and Computer Science at Universitat de Barcelona will host a workshop on robotics next summer within the context of Campus Científicos de Verano by Fundación Española para la Ciencia y la Tecnología.. High-school students will be selected around Spain based on their qualifications and motivation to attend the workshop. The first activity in the summer camp will be the building of Lego Mindstorms robots. These robots contain several sensors and actuators that can be programmed to do different tasks. One of the robots will be programmed to be able to track a line and another two will be programmed to do a Sumo fight on their own. Students will learn how to use sensors and actuators and code programming algorithms. For the second activity the students will develop a Mobile App with the MIT App Inventor2 software [1] in order to control the robots. In this activity students will learn how to program apps in a simple way to complete their understanding of programming. Taking into account European Higher Education Area requirements for Accessibility in technical careers, this workshop will introduce an innovation; the third activity will consist in the adaptation of the app and robots for multimodal access (including sound and sight redundant warnings) and the readjustment of the app’s buttons for users with motor and visual disabilities (e.g. making the buttons bigger and with non-repeating behaviour). Students attending the summer camp will be introduced to the needs and skills of different user profiles of people with disabilities. After this theoretical introduction, they will experience motor and visual disabilities with simulations inspired by the Inclusive design Toolkit resource [2] ].And finally, they will modify the app based on IEEE RWEP Accessible apps by Ayanna Howard [3] so to maximise the accessibility possibilities of App Inventor. Complementary resources will be made available to those students showing interest in this area, such as RWEP prosthetic hands projects, other toolkits and bibliography. This will serve as a first experience for the students and there is no prevision of including technical aids such as GRID2 or similar [4] due to budget restrictions. There are no students with disabilities registered for this year edition so the course does not seek accessibility for participants as authors. We will consider working on accessibility for participants of the following editions of this workshop, building on past experiences reaching this goal [5] [6] [7]. The main focus of the workshop is to encourage the creative learning of a robots summer camp [8], [9] with the inclusion of universal design as an essential requirement in the design and development of computer applications or systems. With this initiative we want to increase awareness on accessibility requirements for future technical students.PID U

    Generalized Stacked Sequential Learning

    Get PDF
    [eng] Over the past few decades, machine learning (ML) algorithms have become a very useful tool in tasks where designing and programming explicit, rule-based algorithms are infeasible. Some examples of applications where machine learning has been applied successfully are spam filtering, optical character recognition (OCR), search engines and computer vision. One of the most common tasks in ML is supervised learning, where the goal is to learn a general model able to predict the correct label of unseen examples from a set of known labeled input data. In supervised learning often it is assumed that data is independent and identically distributed (i.i.d ). This means that each sample in the data set has the same probability distribution as the others and all are mutually independent. However, classification problems in real world databases can break this i.i.d. assumption. For example, consider the case of object recognition in image understanding. In this case, if one pixel belongs to a certain object category, it is very likely that neighboring pixels also belong to the same object, with the exception of the borders. Another example is the case of a laughter detection application from voice records. A laugh has a clear pattern alternating voice and non-voice segments. Thus, discriminant information comes from the alternating pattern, and not just by the samples on their own. Another example can be found in the case of signature section recognition in an e-mail. In this case, the signature is usually found at the end of the mail, thus important discriminant information is found in the context. Another case is part-of-speech tagging in which each example describes a word that is categorized as noun, verb, adjective, etc. In this case it is very unlikely that patterns such as [verb, verb, adjective, verb] occur. All these applications present a common feature: the sequence/context of the labels matters. Sequential learning (25) breaks the i.i.d. assumption and assumes that samples are not independently drawn from a joint distribution of the data samples X and their labels Y . In sequential learning the training data actually consists of sequences of pairs (x, y), so that neighboring examples exhibit some kind of correlation. Usually sequential learning applications consider one-dimensional relationship support, but these types of relationships appear very frequently in other domains, such as images, or video. Sequential learning should not be confused with time series prediction. The main difference between both problems lays in the fact that sequential learning has access to the whole data set before any prediction is made and the full set of labels is to be provided at the same time. On the other hand, time series prediction has access to real labels up to the current time t and the goal is to predict the label at t + 1. Another related but different problem is sequence classification. In this case, the problem is to predict a single label for an input sequence. If we consider the image domain, the sequential learning goal is to classify the pixels of the image taking into account their context, while sequence classification is equivalent to classify one full image as one class. Sequential learning has been addressed from different perspectives: from the point of view of meta-learning by means of sliding window techniques, recurrent sliding windows or stacked sequential learning where the method is formulated as a combination of classifiers; or from the point of view of graphical models, using for example Hidden Markov Models or Conditional Random Fields. In this thesis, we are concerned with meta-learning strategies. Cohen et al. (17) showed that stacked sequential learning (SSL from now on) performed better than CRF and HMM on a subset of problems called “sequential partitioning problems”. These problems are characterized by long runs of identical labels. Moreover, SSL is computationally very efficient since it only needs to train two classifiers a constant number of times. Considering these benefits, we decided to explore in depth sequential learning using SSL and generalize the Cohen architecture to deal with a wider variety of problems

    Data-driven System to Predict Academic Grades and Dropout

    Get PDF
    Nowadays, the role of a tutor is more important than ever to prevent students dropout and improve their academic performance. This work proposes a data-driven system to extract relevant information hidden in the student academic data and, thus, help tutors to offer their pupils a more proactive personal guidance. In particular, our system, based on machine learning techniques, makes predictions of dropout intention and courses grades of students, as well as personalized course recommendations. Moreover, we present different visualizations which help in the interpretation of the results. In the experimental validation, we show that the system obtains promising results with data from the degree studies in Law, Computer Science and Mathematics of the Universitat de Barcelona

    Generalized multi-scale stacked sequential learning for multi-class classification

    Get PDF
    In many classification problems, neighbor data labels have inherent sequential relationships. Sequential learning algorithms take benefit of these relationships in order to improve generalization. In this paper, we revise the multi-scale sequential learning approach (MSSL) for applying it in the multi-class case (MMSSL). We introduce the error-correcting output codesframework in the MSSL classifiers and propose a formulation for calculating confidence maps from the margins of the base classifiers. In addition, we propose a MMSSL compression approach which reduces the number of features in the extended data set without a loss in performance. The proposed methods are tested on several databases, showing significant performance improvement compared to classical approaches

    Including universal design in a summer camp workshop on robotics

    No full text
    In this paper we will describe a summer camp short-course intended for high-school students with excellent qualifications. The course is addressed to students who are thinking on studying a technical career including a section on universal design for the first time. The department of Mathematics and Computer Science at Universitat de Barcelona will host a workshop on robotics next summer within the context of Campus Científicos de Verano by Fundación Española para la Ciencia y la Tecnología.. High-school students will be selected around Spain based on their qualifications and motivation to attend the workshop. The first activity in the summer camp will be the building of Lego Mindstorms robots. These robots contain several sensors and actuators that can be programmed to do different tasks. One of the robots will be programmed to be able to track a line and another two will be programmed to do a Sumo fight on their own. Students will learn how to use sensors and actuators and code programming algorithms. For the second activity the students will develop a Mobile App with the MIT App Inventor2 software [1] in order to control the robots. In this activity students will learn how to program apps in a simple way to complete their understanding of programming. Taking into account European Higher Education Area requirements for Accessibility in technical careers, this workshop will introduce an innovation; the third activity will consist in the adaptation of the app and robots for multimodal access (including sound and sight redundant warnings) and the readjustment of the app’s buttons for users with motor and visual disabilities (e.g. making the buttons bigger and with non-repeating behaviour). Students attending the summer camp will be introduced to the needs and skills of different user profiles of people with disabilities. After this theoretical introduction, they will experience motor and visual disabilities with simulations inspired by the Inclusive design Toolkit resource [2] ].And finally, they will modify the app based on IEEE RWEP Accessible apps by Ayanna Howard [3] so to maximise the accessibility possibilities of App Inventor. Complementary resources will be made available to those students showing interest in this area, such as RWEP prosthetic hands projects, other toolkits and bibliography. This will serve as a first experience for the students and there is no prevision of including technical aids such as GRID2 or similar [4] due to budget restrictions. There are no students with disabilities registered for this year edition so the course does not seek accessibility for participants as authors. We will consider working on accessibility for participants of the following editions of this workshop, building on past experiences reaching this goal [5] [6] [7]. The main focus of the workshop is to encourage the creative learning of a robots summer camp [8], [9] with the inclusion of universal design as an essential requirement in the design and development of computer applications or systems. With this initiative we want to increase awareness on accessibility requirements for future technical students.PID U

    Data-driven System to Predict Academic Grades and Dropout

    No full text
    Nowadays, the role of a tutor is more important than ever to prevent students dropout and improve their academic performance. This work proposes a data-driven system to extract relevant information hidden in the student academic data and, thus, help tutors to offer their pupils a more proactive personal guidance. In particular, our system, based on machine learning techniques, makes predictions of dropout intention and courses grades of students, as well as personalized course recommendations. Moreover, we present different visualizations which help in the interpretation of the results. In the experimental validation, we show that the system obtains promising results with data from the degree studies in Law, Computer Science and Mathematics of the Universitat de Barcelona

    Generalized multi-scale stacked sequential learning for multi-class classification

    No full text
    In many classification problems, neighbor data labels have inherent sequential relationships. Sequential learning algorithms take benefit of these relationships in order to improve generalization. In this paper, we revise the multi-scale sequential learning approach (MSSL) for applying it in the multi-class case (MMSSL). We introduce the error-correcting output codesframework in the MSSL classifiers and propose a formulation for calculating confidence maps from the margins of the base classifiers. In addition, we propose a MMSSL compression approach which reduces the number of features in the extended data set without a loss in performance. The proposed methods are tested on several databases, showing significant performance improvement compared to classical approaches

    ¿Cómo diseñar experiencias de feedback con el soporte de la tecnología? [vídeo]

    No full text
    Seminari realitzat el 9 de setembre de 2021 de 16 a 18 h.El objetivo del seminario es conocer estrategias de evaluación soportadas por tecnología en diversos campos disciplinares que contribuyan al feedback autorregulador. Se presentan tres experiencias y una conferencia sobre ¿Qué aporta la neurociencia a la comprensión del feedback

    rUBot-coop: Plataforma d’Aprenentatge Cooperatiu de Robòtica de la Universitat de Barcelona

    Full text link
    Codi del Projecte: 2019PID-UB/034rUBot-coop pretén posar a disposició de la comunitat UB, una plataforma d’aprenentatge de Robòtica amb l’objectiu de ser cooperatiu, multidisciplinari, transversal, atractiu i basat en programari lliure. rUBot-coop pot ser utilitzada per a diferents Ensenyaments i assignatures de l’àmbit de la Robòtica per tal d’incentivar i fer atractiu l’aprenentatge de la Robòtica, fomentant la cooperació entre estudiants de les diferents assignatures i ensenyaments per l’aprenentatge autònom. La plataforma rUBot-coop permet proposar un projecte als estudiants durant tot o part del semestre. Aquest projecte s’inicia en l’aprenentatge de la utilització de la plataforma, l’assoliment dels objectius d’aprenentatge dels conceptes de Robòtica i l’aplicació pràctica d’aquests conceptes assolits en una plataforma de baix cost completament desenvolupada en la UB. Aquest projecte d’innovació docent el vam proposar per a 3 assignatures en l’àmbit de Robòtica que es desenvolupen en 3 ensenyaments d’Enginyeria de la Universitat de Barcelona: - Mecatrònica i Robòtica: Assignatura optativa del Grau d'Enginyeria Electrònica de Telecomunicacions (GEET). - Robòtica i Control de Sistemes Biomèdics: Assignatura Troncal del Grau d’Enginyeria Biomèdica (GEB). - Robòtica: assignatura optativa del Grau en Enginyeria Informàtica (GEI)) rUBot-coop és un projecte d’innovació que va començar el 1 de gener de 2020 i va finalitzar el 30 de desembre de 2021.Universitat de Barcelona. RIMD
    corecore